Terminal unit, position display method, information providing system, and information providing method

ABSTRACT

A radiocommunication system including a portable terminal, a base station and a server. The portable terminal transmits a destination to the server and further sends the ID number (CS ID) of the base station coupled through a radio link to the portable terminal. The server has a table representative of a corresponding relationship between the ID number of the base station and the standing position of the base station and retrieves the position corresponding to the ID number thereof as the present position of the portable terminal from the table. Further, the server transmits map data corresponding to the present position of the portable terminal to the portable terminal.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to a terminal unit, a positiondisplay method, an information providing system and an informationproviding method which are suitably applicable to an navigation system.

[0003] 2. Description of the Related Art

[0004]FIG. 17 shows an example of an arrangement of an navigation systemusing a prior portable terminal. A plurality of low orbiting satellites10A and 10B (although two in the illustration, in general at least threelow orbiting satellites) constitute a GPS (Global Positioning System)and orbit around the earth at a relatively low position. A portableterminal 11 receives radio waves emitted from the low orbitingsatellites 10A, 10B to calculate its own present position.

[0005]

[0006]FIG. 18 is an illustration of an example of an arrangement of theportable terminal 11. In FIG. 18, a CPU 31 executes various processes inaccordance with programs stored in a ROM 32, and a RAM 33 stores data,programs and others necessary for the various processes the CPUimplements. An input section 40 is used when the user of the portableterminal 11 inputs given instructions, and a display section 38 iscomposed of a liquid crystal display device or the like to displaypictures such as given letters and graphic patterns. A receiving circuit36 receives, through an antenna 35, radio waves outputted from the loworbiting satellites 10A, 10B to output a demodulated signal to anarithmetic circuit 37. The arithmetic circuit 37 operates the signal fedfrom the receiving circuit 36 to obtain the present position (latitudeand longitude) and outputs it to the CPU 31. A reproducing unit 39reproduces map data recorded in a recording medium such as a CD-ROM andmakes the display section 38 display it. An interface 34 performs theinterface processing for the arithmetic circuit 37, the display section38, the reproducing unit 39 and the input section 40.

[0007] In this example, the display section 38 displays the map data thereproducing circuit 39 reproduces from the CD-ROM, and when taking inthe position information expressed with the latitude and the longitudefrom the arithmetic circuit 37, the CPU 31 produces a picture of apresent position indicating mark corresponding to that position andoutputs the picture via the interface 34 to the display section 38 whichin turn, displays the picture. Thus, the map and the present positionappear on the display section 38.

[0008]FIG. 19 shows another example of an arrangement of a navigationsystem. A portable terminal 20 transmits and receives radio waves to andfrom the nearest base stations 21A, 21B and gains access through anetwork 23 with an exchange 22 to, for example, a given database 24.FIG. 20 is an illustration of an example of an arrangement of theportable terminal 20. In FIG. 20, a CPU 61 executes various processes inaccordance with programs stored in a ROM 62 and suitably makes a RAM 63store data or the like. An input section 67 is operated for when theuser of the portable terminal 20 inputs given instructions. Areproducing unit 66 reproduces map data recorded in a CD-ROM or the likeso that the map data is displayed on a display section 65. Acommunication circuit 69 establishes communications with the neighboringbase station of the base stations including the base stations 21A, 21B.An interface 64 carries out the interface processing for the reproducingunit 66, the display section 65, the input section 67 and thecommunication circuit 69.

[0009] In this example, as well as the FIG. 18 portable terminal 11, thereproducing unit 66 reproduces a map from the CD-ROM and the displaysection 65 displays it, whereas a method of detecting the presentposition differs from that in the FIG. 18 terminal 11. That is, in thisexample, when establishing communication via the communication circuit69 to the adjacent base station (for example, the base station 21A), theCPU 61 gets an ID (IDentification) number of the base station 21A. Sincethe base stations 21A, 21B are all equipment fixed at given locations,the positions thereof are known in advance. Accordingly, the position ofthe base station which is in connecting relation to the portableterminal 20 can be specified by the ID number thereof. For instance, ifthe RAM 63 stores a corresponding table between the ID numbers of therespective base stations and the positions of the base stations, whenreceiving the ID number of a base station, the CPU 61 can find theposition corresponding to the ID number referring to the table the RAM63 retains therein. In addition, the CPU 61 can make the display section65 display the obtained position as the present position.

[0010] There is a problem which arises with any one of the conventionalportable terminals, however, in that the system increases in size andcost because the reproducing unit 39 or 60 is designed to reproduce themap data. Further, in the case of the FIG. 20 portable terminal 20,since the RAM 63 needs to store the table representative of thecorresponding relationship between the ID numbers of the respective basestations and the positions thereof, the increase in the capacity of theRAM 63 is necessary not only to increase the dimension of the portableterminal 20 but also to raise the cost thereof. Still further, in thecase of the FIG. 18 portable terminal 11, since the arithmetic circuit37 is made to calculate the latitude and longitude of the presentposition, the circuit scale of the arithmetic circuit 37 increases insize and in cost.

SUMMARY OF THE INVENTION

[0011] Accordingly, it is an object of the present invention to providea portable terminal which is smaller in size, low in cost and convenientto carry.

[0012] For the elimination of the above-mentioned problems, a terminalunit according to the present invention comprises detection means fordetecting a signal to be used for the determination of the presentposition, transmission means for transmitting the signal detected by thedetection means to an external processing unit which determines thepresent position, reception means for receiving position information onthe present position the external processing unit determines, and outputmeans for combining the position information the reception meansreceives with map information and for outputting the combination result.

[0013] In addition, a position display method according to thisinvention comprises a detection step of detecting a signal fordetermining the present position, a transmission step of transmittingthe signal detected through the detection step to an external processingunit which determines the present position, a reception step ofreceiving position information on the present position determined in theexternal processing unit, and an output step of combining the positioninformation the reception step receives with map information to outputthe combination result.

[0014] Furthermore, another terminal unit according to this invention isequipped with position detection means for detecting the presentposition, transmission means for transmitting the present position theposition detection means detects to an external processing unit,reception means for receiving map information including the presentposition from the external processing unit, and output means forcombining the map information the reception means receives with theposition information the position detection means detects and foroutputting the combination result.

[0015] Furthermore, another position display method according to thisinvention comprises a position detection step of detecting the presentposition, a transmission step of transmitting the present positiondetected through the position detection step to an external processingunit, a reception step of receiving map information including thepresent position from the external processing unit, and an output stepof combining the map information received through the reception stepwith the position information detected through the position detectionstep and for outputting the combination result.

[0016] Furthermore, a different terminal unit according to thisinvention is provided with input means for performing the input ofdestination information, transmission means for transmitting thedestination information inputted through the input means to an externalprocessing unit which calculates position information on thedestination, reception means for receiving the position information onthe destination calculated in the external processing unit, and outputmeans for combining the position information from the reception meanswith map information and for outputting the combination result.

[0017] Furthermore, a different position display method according tothis invention comprises an input step for performing the input ofdestination information, a transmission step of transmitting thedestination information inputted through the input step to an externalprocessing unit which calculates position information on thedestination, a reception step of receiving the position information onthe destination calculated in the external processing unit, and anoutput step of combining the position information received through thereception step with map information to output the combination result.

[0018] Furthermore, a different terminal unit according to thisinvention is composed of detection means for detecting a signal fordetermining the present position, input means for performing the inputof destination information, transmission means for transmitting thepresent position determining signal detected by the detection means andthe destination information inputted through the input means to anexternal processing unit which determines present position informationand destination position information, reception means for receiving thepresent position information and the destination position informationdetermined in the external processing unit, and output means forcombining the present position information and destination positioninformation the reception means receives with map information and foroutputting the combination result.

[0019] Furthermore, a different position display method according tothis invention comprises a detection step of detecting a signal fordetermining the present position, an input step of performing the inputof destination information, a transmission step of transmitting thepresent position determining signal detected through the detection stepand the destination information inputted through the input step to anexternal processing unit which determines present position informationand destination position information, a reception step of receiving thepresent position information and destination position informationdetermined in the external processing unit, and an output step ofcombining the present position information and destination positioninformation obtained through the reception step with map information tooutput the combination result.

[0020] Still further, an information providing system comprisesreception means for receiving a signal indicative of the presentposition of a terminal unit connected through a communication linethereto, determination means for determining the present position of theterminal unit on the basis of the signal the reception means receives,and transmission means for transmitting the present position determinedby the determination means to the terminal unit.

[0021] Moreover, an information providing method according to thisinvention comprises a reception step of receiving a signal indicative ofthe present position of a terminal unit connected via a communicationline thereto, a determination step of determining the present positionof the terminal unit on the basis of the signal obtained through thereception step, and a transmission step of transmitting the presentposition determined through the determination step to the terminal unit.

BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The object and features of the present invention will become morereadily apparent from the following detailed description of thepreferred embodiments taken in conjunction with the accompanyingdrawings in which:

[0023]FIG. 1 is an illustration of an arrangement of a simplified typeportable telephone system adopting a terminal unit according to thepresent invention;

[0024]FIG. 2 is a block diagram showing an example of an arrangement ofa portable terminal (81) in FIG. 1;

[0025]FIG. 3 is a block diagram showing an example of an arrangement ofa server (86) in FIG. 1;

[0026]FIG. 4 is a flow chart useful for describing an operation of theFIG. 1 embodiment;

[0027]FIG. 5 is an illustration available for explaining the cover areasof base stations;

[0028]FIG. 6 shows an example of a table representing a correspondingrelationship between an ID number of a base station and a positionthereof;

[0029]FIG. 7 is an illustration of a display example on a displaysection (95) in FIG. 2;

[0030]FIG. 8 is an illustration of another display example on a displaysection (95) in FIG. 2;

[0031]FIG. 9 is a flow chart for describing a line monitoring processingoperation of a server (86) in FIG. 3;

[0032]FIG. 10 is a block diagram showing another arrangement example ofa portable terminal (81) according to this invention;

[0033]FIG. 11 is an illustration of an example of a display on a displaysection (95) in FIG. 10;

[0034]FIG. 12 is a block diagram showing a different arrangement exampleof a portable terminal (81) according to this invention;

[0035]FIG. 13 is a flow chart useful for explaining an operation of aportable terminal (81) in FIG. 12;

[0036]FIG. 14 is a block diagram showing a different arrangement exampleof a portable terminal (81) according to this invention;

[0037]FIG. 15 is a flow chart for describing an operation of a portableterminal in FIG. 14;

[0038]FIG. 16 is a block diagram showing a different example of anarrangement of a portable terminal (81) according to this invention;

[0039]FIG. 17 is an illustration for describing a Global PositioningSystem;

[0040]FIG. 18 is a block diagram showing an arrangement example of aportable terminal (11) in FIG. 17;

[0041]FIG. 19 is an illustration of an arrangement of aradiocommunication system network; and

[0042]FIG. 20 is a block diagram showing an arrangement example of aportable terminal (20) in FIG. 19.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0043]FIG. 1 is an illustration of an arrangement of a navigation systemadopting a terminal unit according to the present invention. In FIG. 1,a portable terminal 81 is a portable terminal subscribing for a portabletelephone system, and a portable telephone system network 82 of anenterpriser for which the portable terminal 81 subscribes includes apublic network 83 with an exchange 84 and a plurality of base stations85A, 85B (of the plurality of base stations, two illustrated in FIG. 1).The portable terminal 81 is made to be capable of establishingcommunications through radio waves with the nearest base station of theplurality of base stations 85 (if not necessary to distinguish amongthem, all the base stations including the base stations 85A, 85B arewholly referred to as base stations 85). In this embodiment, for thedescription only, a PHS (Personal Handy Phone System) is used as oneexample of the portable telephone system network. The PHS is one of themobile station communication systems in Japan where radio base stationsare installed at an interval of several hundred meters in the outdoorplaces and telephone terminal units periodically transmit and receiveposition information to and from the neighboring base station of aplurality of base stations and make communications through this basestation with different telephone terminal units. Further, when adoptingthe TDD (Time Division Duplex) method, the PHS compresses the auralsignal in a state with dividing it with time to accomplish thetransmission and reception at one carrier frequency. Moreover, whenemploying the TDMA (Time Division Multiple Access) method, the PHSperforms the multiplex communications in such a manner as to divide fourchannels with time at one carrier frequency. The frequency band used forthe communications by the PHS is 1.9 GHz, and the digital datacommunication is possible at a transmission speed of 32 kbit/sec per onechannel. If one terminal uses a plurality of channels, the datatransmission is possible at a maximum of 128 kbit/sec (32k×4 channels).

[0044] In addition, The public network 83 is in connecting relation to aserver 86 which in turn, is in connecting relation to a database 87.

[0045] The portable terminal 81 has an arrangement, for example, asshown in FIG. 2. In FIG. 2, a CPU 91 executes various processes inaccordance with programs stored in a ROM 92, and a RAM 93 is designed tostore programs and data necessary for the various processes in the CPU.An input section 96 is composed of buttons, switches, keys and others,with the user of the portable terminal 81 operating the input section 96to input given instructions via an interface 94 to the CPU 91. Inaddition, if given input takes place through voices, the input section96 further includes a microphone for receiving the voices. The inputsection 96 is additionally equipped with an IC card reading unit forreading from an IC card.

[0046] A display section 95 is constructed with a liquid crystal displaydevice and displays pictures such as letters and graphic patterns fedvia the interface 94, and a communication circuit 98 establishes radiowave communications through an antenna 97 with a given base station 85.

[0047] On the other hand, a server 86 has an arrangement, for example,as shown in FIG. 3. A CPU 111 executes various processes in accordancewith programs stored in a ROM 112, and a RAM 113 suitably storesprograms and data necessary for the various processes in the CPU 111. Aninput section 117 is composed of a keyboard, a mouse, a microphone andothers and is operated when inputting various instructions. A speechrecognition section 115 recognizes an aural signal inputted through acommunication circuit 114 and outputs the recognition result through aninterface 118 to the CPU 111. Further, a display section 116 isconstructed with a liquid crystal display device, a CRT or the like anddisplays pictures such as characters and graphic patterns inputted viathe interface 118. The aforesaid communication circuit 114 is designedto make communications through the portable telephone system network 82and the public network 83 with the portable terminal 81.

[0048] Secondly, an operation thereof will be described hereinbelowreferring to a flow chart of FIG. 4. First of all, at step S1 the useroperates the input section 96 of the portable terminal 81 to makeconnection of a line through the portable telephone system network 82 tothe server 86. In addition, at this time, the CPU 91 gets, as thepresent position, the ID number (CS ID) (an identification number foridentifying each of base stations) of the base station 85 establishing acommunication link therewith and makes the RAM 93 store it. In addition,the CPU 91 makes a navigation service request to the server 86.Subsequently, at step S2 the CPU 91 outputs the destination informationand the ID number of the base station 85 connected to the communicationline through the communication circuit 98 to the server 86.

[0049] In the PHS, as shown in FIG. 5 the base station 85 is installedwithin each of cover areas having a radius of approximately 100 meters.For the communication, each of the base stations 85 gives and receives aradio wave to and from the portable terminal 81 standing within thecorresponding cover area. Accordingly, when the portable terminal 81sets up a communication link with a given base station 85 (for example,the base station 85A in FIG. 1), an estimation can be made such that theportable terminal 81 exists within the cover area of that base station85 (in the above example, the base station 85A).

[0050] Thus, if as shown in FIG. 6 the corresponding relationshipbetween the ID number of each of the base stations 85 and the cover area(position) thereof is stored in the form of a table in the RAM 113 ofthe server 86 in advance, when receiving the ID number of the basestation from the portable terminal 81, the server 86 can detect thatcover area (the present position of the portable terminal 81) on thebasis of the ID number. For example, in the case of the FIG. 6 example,if the ID number of the base station 85 is 0002, an decision can be madeto that the portable terminal 81 stands within a range of the northlatitude 35 degrees 55 minutes 25 seconds to 35 degrees 56 minutes 10seconds and the east longitude 135 degrees 15 minutes 25 seconds to 135degrees 16 minutes 5 seconds. Accordingly, the CPU 91 of the portableterminal 81 transmits the ID number of the base station 85 as thepresent position at the step S2.

[0051] Furthermore, for example, the destination of the movement of theuser carrying the portable terminal 81 can be inputted as follows. Thefirst input method relates to inputting the telephone number of thedestination through the operation of the keys of the input section 96.In response to the input of the destination telephone number from theinput section 96, the CPU 91 outputs the telephone number via thecommunication circuit 98 to the server 86. When the server 86 receivesthis telephone number through the communication circuit 114, the CPU 111sets up access through the communication circuit 114 to the database 87to retrieve the address corresponding to the telephone number andfurther to retrieve the position (latitude and longitude) of theaddress. Further, the CPU 111 makes the RAM 113 store the obtainedposition information as the position of the destination of the portableterminal 81.

[0052] The second input method relates to a method in which the userinputs the destination with a speech through a microphone of the inputsection 96. The CPU 91 outputs the aural signal through thecommunication circuit 98 to the server 86. When the server 86 receivesthe aural signal through the communication circuit 114, the speechrecognition section 115 performs the speech recognition processing. TheCPU 111 retrieves the position information (for example, latitude andlongitude) corresponding to the place name attained through the speechrecognition from the database 87. The position information is stored asthe position of the destination of the portable terminal 81 in the RAM113.

[0053] As the third input method, a method is available to use an ICcard. In this instance, an IC card reading unit provided in the inputsection 96 is used. In this IC card, the position data (latitude andlongitude) of the destination are registered in advance through the useof a personal computer or the like. When this IC card is mounted in thecard reading unit provided in the input section 96, the CPU 91 reads outthe data therefrom and sends it through the communication circuit 98 tothe server 86. Incidentally, it is also appropriate that a plurality ofdata are stored in advance in the IC card through a personal computer.That is, when the IC card is mounted in the IC card reading unit of theinput section 96, the CPU 91 reads out the plurality of previouslystored position data from the IC card and displays these position dataon the display section 95 in the form of a list. The user using theportable terminal 81 uses keys on the input section 96 to select theposition data to be set as the destination from the plurality ofposition data displayed on the display section 95. The CPU 91 transmitsthe position data, selected by the user, through the communicationcircuit 98 to the server 86.

[0054] The fourth input method relates to a method in which the userdirectly inputs the latitude and longitude of the destination as numericdata. In this case, the user inputs the latitude and longitude values ofthe destination through the use of the keys fitted on the input section96 of the portable terminal 81. The CPU 91 makes the RAM 93 temporarilystore the numeric data on the latitude and longitude inputted by theuser and then transmits them via the communication circuit 98 to theserver 86.

[0055] The fifth input method is a method to input the destination onthe basis of map data displayed on the display section 95. The CPU 91 ofthe terminal unit 81 issues a map data request command to the server 86.In response to the reception of the map data request command, the CPU111 of the server 86 extracts the map data from the database 87 andsends the map data via the communication circuit 114 to the terminalunit 81. The terminal unit 81, receiving the map data via thecommunication circuit 98, accumulates the map data in the RAM 93 anddisplays it on the display section 95. The user, using the terminal unit81, indicates the area of the vicinity of the destination through theinput section 96 on the basis of the map data displayed on the displaysection 95. The CPU 91 retrieves the position information on the area ofthe vicinity of the destination inputted through the input section 96from the map data stored in the RAM 93 and transmits the positioninformation via through the communication circuit 98 to the server 86.In response to the reception of the position information, the server 86selects more detailed map data (that is, the map data different inscale) from the database 87 and sends it via the communication circuit114 to the terminal unit 81. When receiving new map data, the terminalunit 81 makes the RAM 93 store the new map data and display section 95display it. When the user sets the destination on a map through theinput section 96 on the basis of the new map data (the-detailed mapdata) displayed on the display section 95, the CPU 91 retrieves theposition information (latitude and longitude) on the destination fromthe map data stored in the RAM 93 and transmits the retrieval result asthe destination position information via the communication circuit 98 tothe server 86.

[0056] In response to the above-mentioned supply of the present position(the cover area of the base station 85) and the destination positioninformation, at step S3 the CPU 111 of the server 86 reads out the mapdata including the present position and the destination from thedatabase 87 and transmits it to the portable terminal 81. In response tothe input of the map data via the communication circuit 98, the CPU 91of the portable terminal 81 once stores that data in the RAM 93 andreads out that data for displaying on the display section 95. Whereupon,for example, as shown in FIG. 7 a map on which the present position markand the destination mark are superimposed is displayed on the displaysection 95.

[0057] Thus, in this embodiment the present position, the destinationposition information and the map data are supplied from the server 86 tothe portable terminal 81. In addition, the CPU 91 of the portableterminal 81 reads out the present position mark (a circle mark in FIG.7) and the destination mark (x mark in FIG. 7) stored in the RAM 93 andsuperimposes or places the marks on the map data on the basis of theposition information sent from the server 86 to display them on thedisplay section 95 as shown in FIG. 7. Accordingly, it is possible tomore simplify the arrangement of the portable terminal 81 in the mannerthat the present position and the destination position are also placedunder the control of the server 86. Incidentally, it is also appropriatethat the present position mark and the destination mark to be displayedon the display section 95 are designed to be fed from the server 86.

[0058] Furthermore, in cases where the destination and the presentposition are greatly remote from each other so that a map including boththe destination and present position is difficult to display on thedisplay section 95 of the portable terminal 81, the CPU 111 of theserver 86 calculates the direction of the destination viewed from thepresent position on the basis of the position information on the presentposition and the destination. Thereafter, the server 86 transmits theposition information on the portable terminal 81, the directioninformation on the destination, together with the map data, to theportable terminal 81. On the basis of the received position informationand destination direction information, the CPU 91 of the portableterminal 81 displays, on the display section 95, the superimposition ofthe present position and an arrow indicative of the direction of thedestination viewed from the present position on a map as shown in FIG.8.

[0059] When the user carrying the portable terminal 81 moves to shiftfrom the cover area of the base station 85 till now to the cover area ofa different base station 85, in the case of the PHS, an handoverprocessing is conducted to again establish a radio link with the newbase station 85. When this handover processing is conducted, at step S4the CPU 91 of the portable terminal 81 gets the ID number of the newbase station 85 and then transmits it to the server 86. In response tothe reception of the ID number of the new base station 85, at step S5the CPU 111 of the server 86 newly outputs the present position(latitude and longitude) of the portable terminal 81 via thecommunication circuit 114 to the portable terminal 81. On receiving thenew present position, the CPU 91 of the portable terminal 81 makes theRAM 93 stores the new present position and then reads it out to updatethe display on the display section 95. Whereupon, the display of thepresent position is renewed whenever the portable terminal 81 shifts toa new cover area. If the range of the map stored in the RAM 93 anddisplayed on the display section 95 comes to a difficulty of coveringthe present position or the destination, the CPU 91 of the portableterminal 81 makes a request for the transfer of new map data toward theserver 86. In this way, the user can reach the destination referring tothe map displayed on the display section 95.

[0060] For terminating the reception of the navigation service, the useroperates the input section 96 to give instructions for termination tothe CPU 91. At this time, at step S6 the CPU 91 outputs a servicetermination request signal to the server 86, and at step S7 the CPU 91controls the communication circuit 98 to implement the line cut-offprocessing. It is also possible to carry out this cut-off processing inthe server 86 side.

[0061] In the case of the PHS, when extending over an exchange andmoving to the cover area of a base station connected to a differentexchange, the handover comes to difficulty. For this reason, the momentthat the handover extending over the exchange takes place, the line iscut. In consequence, it is impossible that the portable terminal 81continuously receives the navigation service from the server 86. Thus,the CPU 111 of the server 86 performs a line monitoring process as shownin FIG. 9 while supplying the navigation service. That is, first of all,at step S11 the CPU 111 decides, through the handover extending over theexchange, whether the line is cut off or not. If not cut, a givenprocess is conducted till disconnection. Further, if the answer of stepS11 indicates that the line is cut off, the operational flow goes to astep S12 to check whether or not the portable terminal 81 is nowreceiving the navigation service. If not receiving the navigationservice, the operational flow returns to the step S11 to repeatedlyexecute the following processes. On the other hand, if the decision ofthe step S12 is the reception of the navigation service, the operationalflow advances to a step S13 where the CPU 111 again conducts the lineconnecting process to the portable terminal 81.

[0062] In this way, in cases where the line comes into disconnectionbecause of the handover extending over the exchange, the server 86automatically performs the line connecting process to the portableterminal 81 to continuously supply the navigation service. It is alsopossible that this line monitoring process is conducted in the CPU 91 ofthe portable terminal 81. Thus, even if the line is temporarilydisconnected due to the handover extending over the exchange, when theline connecting process is quickly done in such a way, the map datastored in the RAM 93 continuously appears on the display section 95, andtherefore the user can substantially receive the navigation service fromthe server 86 without noticing the fact of the disconnection of theline.

[0063] The FIG. 2 embodiment can not detect the direction of movement ofthe portable terminal 81. Thus, for example, as shown in FIG. 10 anazimuth magnet 131 is provided in the portable terminal 81 to sense thedirection in which the portable terminal 81 moves. On the basis ofdirection information obtained from the azimuth magnet 131, as shown inFIG. 11 the CPU 91 of the portable terminal 81 displays, on the displaysection 95, the data produced by together superimposing a circle markindicative of the present position and an arrow mark representative ofthe direction of movement of the portable terminal 81 on a map. In thisway, the user can find the direction of the portable terminal 81 on themap.

[0064] It is also appropriate that the portable terminal 81 transfersthe advancing direction detected by the azimuth magnet 131 to the server86. In this case, the CPU 111 of the server 86 superimposes an arrowmark indicative of the advancing direction of the portable terminal 81on a map and then sends the map data to the portable terminal 81.Further, it is also possible that the previous position information onthe cover areas is stored in the RAM 93 so that the CPU 91 of theportable terminal 81 calculates the difference between the present coverarea position information and the previous cover area positioninformation to make the display section 95 display the advancingdirection of the portable terminal 81 on the basis of the differenceinformation. Still further, it is also possible that the previous coverarea position information is stored in the RAM 113 of the server 86 sothat the CPU 111 of the server 86 obtains the difference between thepresent cover area position information on the portable terminal 81 andthe previous cover area position information thereon to calculate themoving direction of the portable terminal 81 on the basis of thedifference information and to transmit the advancing direction to theportable terminal 81.

[0065] Although in this embodiment the CPU 91 of the portable terminal81 places, on the map data, the marks indicative of the presentposition, the destination, the direction of the destination and themoving direction to be displayed on the display section 95, it is alsopossible that the CPU 111 of the server 86 accomplishes thesuperimposition of these marks on the map information and then transmitsthe map information to the portable terminal 81. With this arrangement,the processing load in the portable terminal 81 is reducible and thereduction of the portable terminal 81 in size is possible. Further,although the PHS is used as an example of the portable telephone system,it is also possible to employ a different radio telephone system (forexample, a digital cellular system).

[0066] Although in the above-described embodiments the present positionis detected on the basis of the cover area of the base station 85, it ispossible to detect the present position on the basis of the radio wavefrom the GPS. That is, in this case, as shown in FIG. 12 the portableterminal 81 is provided with a receiving circuit 142 having a GPSantenna 141. The receiving circuit 142 receives, through the GPS antenna141, the radio wave emitted from low orbiting satellites and demodulatesit. A GPS arithmetic circuit 143 calculates the present position(latitude and longitude) on the basis of the demodulation output. TheCPU 91 transfers this present position via the communication circuit 98to the server 86. When receiving this present position through thecommunication circuit 114, the CPU 111 of the server 86 retrieves themap data corresponding to the present position from the database 87 andtransmits it via the communication circuit 114 to the portable terminal81.

[0067] In the case of constructing the portable terminal 81 as shown inFIG. 12, the operation is conducted as shown in FIG. 13. That is, firstof all, at step S21 the CPU 91 of the portable terminal 81 performs theline connecting processing to the server 86. Further, on the connectionof the line, at step S22 the CPU 91 sends the present position dataobtained through the calculation in the GPS arithmetic circuit 143 viathe communication circuit 98 to the server 86. In addition, at thistime, the CPU 91 also transmits the destination inputted through theinput section 96 in accordance with the above-mentioned method to theserver 86. When receiving the data comprising the destination and thepresent position from the portable terminal 81 through the communicationcircuit 114, the CPU 111 of the server 86 retrieves the map dataincluding the destination and the present position from the database 87.Further, at step S23 the CPU 111 transmits the map data via thecommunication circuit 114 to the portable terminal 81.

[0068] The CPU 91 of the portable terminal 81 receives this map datathrough the communication circuit 98 and makes the RAM 93 once storethis map data and then reads out the map data to display it on thedisplay section 95. Accordingly, the user can move for the destinationreferring to the map on the display section 95. Further, on thereception of the map data from the server 86, the CPU 91 starts abuilt-in timer. On counting a given time, at step S24 the CPU 91 readsout the present position calculated in the GPS arithmetic circuit 143 atthat time and again sends the calculation result (present position) tothe server 86. On receiving the new present position data, the CPU 111of the server 86 obtains the location of the present position on themap. Subsequently, at step S25 the CPU 111 again transmits the obtainedposition information on the map to the portable terminal 81.

[0069] With the repetition of the above-mentioned operation, whenever agiven time period passes, a map on which a new present position issuperimposed is displayed on the display section 95 of the portableterminal 81. If the range of the map stored in the RAM 93 comes todifficulty of covering the present position or the destination, as wellas the above-mentioned case, new map data is transferred from the server86. The operations in steps S26 and S27 for the termination of thenavigation service are the same as those in the steps S6 and S7 of FIG.4.

[0070] The receiving circuit 142 and the GPS arithmetic circuit 143 inFIG. 12 substantially have the same arrangements as those of thereceiving circuit 36 and the arithmetic circuit 37 in FIG. 18. However,unlike the FIG. 18 example, in the FIG. 12 embodiment the map data isnot reproduced through the reproducing unit 39 but is obtained from theserver 86, with the result that the arrangement of the portable terminal81 can be simplified by a quantity corresponding to the arrangement ofthe reproducing unit 39, thus suppressing the increase in dimension.

[0071] The omission of the GPS arithmetic circuit 143 is also possible.In this instance, the CPU 91 of the portable terminal 81 implements theline connecting processing to the server 86. The CPU 91 of the portableterminal 81 sends the demodulated signal demodulated by the receivingcircuit 142, together with the destination data, via the communicationcircuit 97 to the server 86. On receiving the demodulated signal, theserver 86 calculates the present position (latitude and longitude) ofthe portable terminal 81 on the basis of the demodulated signal from theportable terminal 81. On the basis of this present position, the CPU 111of the server 86 retrieves, from the database 87, the map data includingthe destination from the portable terminal 81 and the calculated presentposition of the portable terminal 81. Further, the CPU 111 sends the mapdata via the communication circuit 114 to the portable terminal 81. Thefollowing operations (the step S23 and the following steps in FIG. 13)are the same as those in the above-described embodiment. With thisarrangement, the necessity to include the GPS arithmetic circuit 143 inthe portable terminal 81 side is eliminable, thus further reducing thesize of the portable terminal 81.

[0072]FIG. 14 shows a different arrangement of the portable terminal 81.In addition to the embodiment as shown in FIG. 10, this embodimentincludes a VICS (Vehicle Information and Communication System)arithmetic circuit 152 equipped with a VICS antenna 151. The VICS is asystem for supplying the traffic information through beacons installedon given positions of a road to motor vehicles or the like, and furthertransmits the position information on each of the beacons, and hence theposition information on the beacons is obtainable in a manner that theVICS arithmetic circuit 152 demodulates the radio wave captured throughthe VICS antenna 151. Thus, the CPU 91 can detect as the presentposition of the portable terminal 81 the position information obtainedby the VICS arithmetic circuit 152.

[0073] In the case of constructing the portable terminal 81 as shown inFIG. 14, the operation between the portable terminal 81 and the server86 is made as shown in the flow chart of FIG. 15. That is, at step S31the CPU 91 of the portable terminal 81 performs the line connectingprocessing to the server 86, and when the line comes into connection, atstep S32 the CPU 91 transmits the present position (VICS operationresult) obtained by the VICS arithmetic circuit 152 and the destinationdata to the server 86. At step S33 the server 86 retrieves the map datacorresponding to the destination and the present position from thedatabase 87 and sends it to the portable terminal 81. When the VICSarithmetic circuit 152 gets new position information, at step S34 theCPU 91 sends the VICS operation result to the server 86. Further, atstep S35 the server 86 accordingly transmits the position information ona map corresponding to the new present position to the portable terminal81. The operations in steps S36 and S37 for terminating the service arethe same as those in the steps S6 and S7 in FIG. 4.

[0074] In this way, in this embodiment the present position is obtainedby the VICS arithmetic circuit 152, while the reproducing unit 39 inFIG. 18 becomes unnecessary because the map data itself is transmittedfrom the server 86, thus achieving the decrease in size accordingly.

[0075]FIG. 16 shows a different arrangement of the portable terminal 81.This embodiment includes a reproducing unit 161 so that the map datarecorded in a CD-ROM or the like is read out and displayed on thedisplay section 95. Accordingly, in this embodiment, there is no need totransfer the map data itself from the server 86. However, in this case,the reproducing unit 161 increases the size of the portable terminal 81,whereas the GPS arithmetic circuit 143 in FIG. 12 and the VICSarithmetic circuit 152 in FIG. 14 are omitted. Further, as well as theFIG. 2 embodiment the CPU 91 detects the present position by receivingthe ID number of the base station 85 through the communication circuit98 and transmits the ID number as the present position to the server 86.Accordingly, in this embodiment it is possible to suppress the increasein size of the portable terminal by a quantity corresponding to thereceiving circuit 36 and the arithmetic circuit 37 of the portableterminal 11 in FIG. 18.

[0076] Although in the above description the present invention isapplied to the portable terminal, this invention is also applicable to aterminal unit which is mounted on a motor vehicle and moved togethertherewith. According to this invention, it is possible not only todecrease the size of the terminal unit, but also to make the terminalunit easy to carry, and even to lower the cost. Moreover, since the mapinformation is received with a scale allowing the simultaneous displayof the present position and the destination, it is possible to quicklyand accurately find the direction of the destination and hence toquickly reach the destination.

[0077] It should be understood that the foregoing relates to onlypreferred embodiments of the present invention, and that it is intendedto cover all changes and modifications of the embodiments of theinvention herein used for the purposes of the disclosure, which do notconstitute departures from the spirit and scope of the invention.

What is claimed is:
 1. A terminal unit comprising: detection means fordetecting a signal to be used for determination of a present position;transmission means for transmitting said signal detected by saiddetection means to an external processing unit to determine the presentposition; reception means for receiving position information on thepresent position, determined in said external processing unit; andoutput means for combining said position information, said receptionmeans receives, with map information and for outputting the combinationresult.
 2. A terminal unit as defined in claim 1 , wherein saidreception means receives said map information from said externalprocessing unit.
 3. A terminal unit as defined in claim 1 , furthercomprising azimuth detection means for detecting an azimuth.
 4. Aterminal unit as defined in claim 1 , wherein said transmission meansand said reception means are connected through a base station on aradiocommunication line to said external processing unit.
 5. A terminalunit as defined in claim 4 , wherein said detection means detects anidentification number of said base station as said signal for thedetermination of the present position.
 6. A terminal unit as defined inclaim 1 , wherein said transmission means and said reception means areconnected through a base station on a radio telephone line to saidexternal processing unit.
 7. A terminal unit as defined in claim 1 ,wherein said detection means detects a radio wave from a satellite assaid signal for the determination of the present position.
 8. A terminalunit as defined in claim 1 , wherein said detection means detects aradio wave from a beacon, which transmits traffic information, as saidsignal for the determination of the present position.
 9. A positiondisplay method comprising: a detection step of detecting a signal fordetermining a present position; a transmission step of transmitting saidsignal detected through said detection step to an external processingunit/which determines the present position; a reception step ofreceiving position information on the present position, determined insaid external processing unit; and an output step of combining theposition information, said reception step receives, with map informationto output the combination result.
 10. A terminal unit comprising:position detection means for detecting a present position; transmissionmeans for transmitting the present position detected by said positiondetection means to an external processing unit; reception means forreceiving map information including the present position from saidexternal processing unit; and output means for combining said mapinformation received by said reception means with said positioninformation detected by said position detection means and for outputtingthe combination result.
 11. A position display method comprising: aposition detection step of detecting a present position; a transmissionstep of transmitting the present position detected through said positiondetection step to an external processing unit; a reception step ofreceiving map information including the present position from saidexternal processing unit; and an output step of combining the mapinformation received through said reception step with positioninformation detected through said position detection step and foroutputting the combination result.
 12. A terminal unit comprising: inputmeans for performing input of destination information; transmissionmeans for transmitting said destination information inputted throughsaid input means to an external processing unit to calculate positioninformation on a destination; reception means for receiving saidposition information on said destination calculated in said externalprocessing unit; and output means for combining said positioninformation received by said reception means with map information andfor outputting the combination result.
 13. A position display methodcomprising: an input step for performing input of destinationinformation; a transmission step of transmitting said destinationinformation inputted through said input step to an external processingunit which calculates position information on a destination; a receptionstep of receiving said position information on said destinationcalculated in said external processing unit; and an output step ofcombining said position information received through said reception stepwith map information to output the combination result.
 14. A terminalunit comprising: detection means for detecting a signal for determininga present position; input means for performing input of destinationinformation; transmission means for transmitting the present positiondetermining signal detected by said detection means and said destinationinformation inputted through said input means to an external processingunit which determines present position information and destinationposition information; reception means for receiving said presentposition information and said destination position informationdetermined in said external processing unit; and output means forcombining said present position information and said destinationposition information received by said reception means with mapinformation and for outputting the combination result.
 15. A terminalunit as defined in claim 14 , wherein said output means combines apresent position and a destination position received by said receptionmeans with map information with a scale allowing simultaneous output ofsaid present position and said destination position and outputs thecombination result.
 16. A terminal unit as defined in claim 14 , whereinsaid said destination position information includes a direction of saiddestination position from the present position.
 17. A position displaymethod comprising: a detection step of detecting a signal fordetermining a present position; an input step of performing input ofdestination information; a transmission step of transmitting the presentposition determining signal detected through said detection step andsaid destination information inputted through said input step to anexternal processing unit which determines present position informationand destination position information; a reception step of receiving saidpresent position information and said destination position informationdetermined in said external processing unit; and an output step ofcombining said present position information and said destinationposition information obtained through said reception step with mapinformation to output the combination result.
 18. An informationproviding system comprising: reception means for receiving a signalindicative of a present position of a terminal unit connected through acommunication line thereto; determination means for determining thepresent position of said terminal unit on the basis of said signal saidreception means receives; and transmission means for transmitting thepresent position determined by said determination means to said terminalunit.
 19. An information providing system as defined in claim 18 ,further comprising map selection means for selecting map information onthe basis of the present position of said terminal unit determined bysaid determination means so that said transmission means adds said mapinformation selected by said map selection means to present positioninformation to transmit them to said terminal unit.
 20. An informationproviding method comprising: a reception step of receiving a signalindicative of a present position of a terminal unit connected via acommunication line thereto; a determination step of determining thepresent position of said terminal unit on the basis of said signalobtained through said reception step; and a transmission step oftransmitting the present position determined through said determinationstep to said terminal unit.